package ooday01;

public class Student {


    //成员变量
    String name ;
    int age;
    String className;
    String stuId;

    Student(){//构造方法重载，无参

    }
    Student(String name ){
        this.name = name ;
    }
    Student(String name ,int age  ){
        this.name = name ;
        this.age = age ;
    }
    //构造方法-----------与类同名，没有返回值类型（连void都没有）
    Student(String name ,int age ,String className, String stuId){//   此处的变量是局部变量
        this.name = name ;             //作用：给成员变量赋初始化值
        this.age = age;                //语法：与类同名，没有返回值类型（连void都没有）
        this.className = className;    //调用：在创建（new）对象时被自动调用
        this.stuId = stuId;            //
    }

    //方法
    void study(){
        System.out.println(this.name+"在学习...");
    }
    void sayHi(){
        System.out.println("大家好，我叫"+this.name+ "，今年"+this.age+ "岁了，所在班级为"+this.className+
                ",学号为："+this.stuId);
    }
    void playWith(String anotherName ){
        System.out.println(this.name + "在和"+anotherName+"玩。");
    }

}
